package com.enlorenz.core.engine.imp.thread;



/**
 * 基础的休眠线程
 * 用于定义一下公用的变量和方法
 * @author lcb
 */
public class BaseSleepThread extends ControlThread{
	//休眠时间
	private long sleepTime;
	
	/**
	 * 进行制定休眠时间的休眠
	 */
	protected void doSleep(){
		try {
			Thread.sleep(sleepTime);
		} catch (InterruptedException ex) {
			ex.printStackTrace();
		}
	}
	

	/**
	 * 获取休眠时间
	 * @return 休眠时间
	 */
	public long getSleepTime() {
		return sleepTime;
	}
	/**
	 * 设置休眠时间
	 * @param sleepTime 休眠时间
	 */
	public void setSleepTime(long sleepTime) {
		this.sleepTime = sleepTime;
	}
}
